
# 
>>>sorted(['bob', 'about', 'Zoo', 'Credit'], key=str.lower, reverse=True) # reverse 参数为True时表示倒序排列
>>>['Zoo', 'Credit', 'bob', 'about']

# L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]
# eq1 ，实现对L按照姓名排序
def by_name(t):
    return t[0]

L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]
L2 = sorted(L,key = by_name)
print(L2)

# 首先要了解sorted函数的参数，key值后跟了一个函数表示，第一参数的值都按照by_name函数运行，按照运行的结果进行排序
# 也就是说t = ('Bob',75),则t[0] = 'Bob','Adam','Bart','Lisa'
# sorted函数就是对他们进行排序